package com.xqboss.apps.vo.equipment;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;


@Data
@ApiModel("装备-熔炼记录详情消耗详情视图")
public class AppEquipmentSmeltConsumeDetailVo {


    @ApiModelProperty("藏品id")
    private Long nftId;

    @ApiModelProperty("藏品id")
    private Long nftNumberId;

    @ApiModelProperty("藏品名称")
    private String nftTitle;

    @ApiModelProperty("藏品主图")
    private String nftMainImg;

    @ApiModelProperty("装备信息")
    private EquipmentVo equipmentInfo;


    @Data
    public class EquipmentVo {

        @ApiModelProperty("总耐久度")
        private BigDecimal totalDurability;
        @ApiModelProperty("装备耐久度")
        private BigDecimal durability;
        @ApiModelProperty("总破损度")
        private BigDecimal totalBreakage;
        @ApiModelProperty("装备破损度")
        private BigDecimal breakage;
        @ApiModelProperty("装备稀有度")
        private Integer rarity;

        ////////////以下为装备基础属性值////////////////
        @ApiModelProperty("装备等级")
        private Integer level;
        @ApiModelProperty("装备幸运值")
        private Integer luck;
        @ApiModelProperty("装备天赋值")
        private Integer talent;
        @ApiModelProperty("装备耐久值")
        private Integer durable;
        @ApiModelProperty("装备坚固值")
        private Integer strong;
        @ApiModelProperty("装备总属性值")
        private Integer totalAttrCount;
    }
}
